<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Class Buffer</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="#ffffff">

<div class = "title">Class Buffer</div>
<p></p>

<!-- ============================================================= -->

<a name="refclass128002"></a>
<p>Declaration :</p><ul>
<li>Php :  class Buffer implements <a href="class128130.html#refclass128130"><b>Observer</b></a>, <a href="class128258.html#refclass128258"><b>Subject</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact128002"><b>Buffer</b></a></p>
<div class="sub">
<a name="refattribute128002"></a>
<table><tr><td><div class="element">Attribute <b>crtime</b></div></td></tr></table>
<p>Declaration :</p><ul><li>Uml : + crtime : </li><li>Php : public $crtime</li></ul><a name="refattribute128130"></a>
<table><tr><td><div class="element">Attribute <b>buffer_hash</b></div></td></tr></table>
<p>Declaration :</p><ul><li>Uml : + buffer_hash : </li><li>Php : public $buffer_hash</li></ul><a name="refattribute128258"></a>
<table><tr><td><div class="element">Attribute <b>_text</b></div></td></tr></table>
<p>The content of the current text<br />@var _text<br />@access private <br />@type String<br /><br /></p><p>Declaration :</p><ul><li>Uml : - _text : _text</li><li>Php : private $_text</li></ul><a name="refattribute128386"></a>
<table><tr><td><div class="element">Attribute <b>_selectionStart</b></div></td></tr></table>
<p>The begining of a selection.<br />@var _selectionStart<br />@access private <br />@type Integer<br /><br /></p><p>Declaration :</p><ul><li>Uml : - _selectionStart : _selectionStart</li><li>Php : private $_selectionStart</li></ul><a name="refattribute128514"></a>
<table><tr><td><div class="element">Attribute <b>_selectionEnd</b></div></td></tr></table>
<p>The end of a selection<br />@var _selectionEnd<br />@access private <br />@type Integer<br /><br /></p><p>Declaration :</p><ul><li>Uml : - _selectionEnd : _selectionEnd</li><li>Php : private $_selectionEnd</li></ul><a name="refattribute128642"></a>
<table><tr><td><div class="element">Attribute <b>_clipboard</b></div></td></tr></table>
<p>The clipboard object<br />@var _clipboard<br />@access private <br />@type Clipboard<br /><br /></p><p>Declaration :</p><ul><li>Uml : - _clipboard : _clipboard</li><li>Php : private $_clipboard</li></ul><a name="refattribute128770"></a>
<table><tr><td><div class="element">Attribute <b>_observers</b></div></td></tr></table>
<p>The array who contains all observers<br />@var _observers<br />@access private <br />@type array observer<br /><br /></p><p>Declaration :</p><ul><li>Uml : - _observers : _observers</li><li>Php : private $_observers</li></ul><a name="refoperation128002"></a>
<table><tr><td><div class="element">Operation <b>__construct</b></div></td></tr></table><p>The constructor of the class<br />@return ${type}<br /><br /></p><p>Declaration :</p><ul><li>Uml : + __construct() : void</li><li>Php : public function __construct() </li></ul><a name="refoperation128130"></a>
<table><tr><td><div class="element">Operation <b>getText</b></div></td></tr></table><p>Get the current text<br />@return ${type} current text<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + getText() : the</li><li>Php : public function getText() </li></ul><a name="refoperation128258"></a>
<table><tr><td><div class="element">Operation <b>setText</b></div></td></tr></table><p>Set the content of the current text<br />@return ${type}<br />@param String $text the new content<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + setText(inout text : String) : void</li><li>Php : public function setText($text) </li></ul><a name="refoperation128386"></a>
<table><tr><td><div class="element">Operation <b>getSelectionStart</b></div></td></tr></table><p>Get the begining of the selection<br />@return ${type} the position of the begining of the selection<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + getSelectionStart() : int</li><li>Php : public function getSelectionStart() </li></ul><a name="refoperation128514"></a>
<table><tr><td><div class="element">Operation <b>getSelectionEnd</b></div></td></tr></table><p>Set the end of the selection<br />@return ${type} the position of the begining of the selection<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + getSelectionEnd() : int</li><li>Php : public function getSelectionEnd() </li></ul><a name="refoperation128642"></a>
<table><tr><td><div class="element">Operation <b>setSelectionStart</b></div></td></tr></table><p>Set the begining of the selection<br />@return ${type}<br />@param Integer $val the begining of the selection<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + setSelectionStart(inout val : Integer) : void</li><li>Php : public function setSelectionStart($val) </li></ul><a name="refoperation128770"></a>
<table><tr><td><div class="element">Operation <b>setSelectionEnd</b></div></td></tr></table><p>Set the end of the selection<br />@return ${type}<br />@param Integer $val the end of the selection<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + setSelectionEnd(inout val : Integer) : void</li><li>Php : public function setSelectionEnd($val) </li></ul><a name="refoperation128898"></a>
<table><tr><td><div class="element">Operation <b>setSelection</b></div></td></tr></table><p>Set the begining and the end of the selection<br />@return ${type}<br />@param Integer $start the begining of the selection<br />@param Integer $end the end of the selection<br /><br /></p><p>Declaration :</p><ul><li>Uml : + setSelection(inout start : Integer, inout end : Integer) : void</li><li>Php : public function setSelection($start, $end) </li></ul><a name="refoperation129026"></a>
<table><tr><td><div class="element">Operation <b>insert</b></div></td></tr></table><p>Insert a character into the buffer<br />@return ${type}<br />@param Character $char the character to be inserted<br /><br /></p><p>Declaration :</p><ul><li>Uml : + insert(inout char : Character) : void</li><li>Php : public function insert($char) </li></ul><a name="refoperation129154"></a>
<table><tr><td><div class="element">Operation <b>setTextIntoClipBoard</b></div></td></tr></table><p>Set a text content into the clipboard<br />@return ${type}<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + setTextIntoClipBoard(inout text : ) : void</li><li>Php : public function setTextIntoClipBoard($text) </li></ul><a name="refoperation129282"></a>
<table><tr><td><div class="element">Operation <b>getTextFromClipBoard</b></div></td></tr></table><p>Get a text content from the clipboard<br />@return ${type} the text content from the clipboard<br /><br /></p><p>Declaration :</p><ul><li>Uml : + getTextFromClipBoard() : String</li><li>Php : public function getTextFromClipBoard() </li></ul><a name="refoperation129410"></a>
<table><tr><td><div class="element">Operation <b>copyText</b></div></td></tr></table><p>Command methods *<br /><br />Copy the current selection into clipboard<br />@return ${type}<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + copyText() : void</li><li>Php : public function copyText() </li></ul><a name="refoperation129538"></a>
<table><tr><td><div class="element">Operation <b>cutText</b></div></td></tr></table><p>Cut the current selection into clipboard<br />@return ${type}<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + cutText() : void</li><li>Php : public function cutText() </li></ul><a name="refoperation129666"></a>
<table><tr><td><div class="element">Operation <b>pasteText</b></div></td></tr></table><p>Paste the content of the clipboard into the buffer<br />@return ${type}<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + pasteText() : void</li><li>Php : public function pasteText() </li></ul><a name="refoperation129794"></a>
<table><tr><td><div class="element">Operation <b>attach</b></div></td></tr></table><p>Observer methods *<br /><br />Attach an observer to this concrete subject<br />@return ${type}<br />@param Observer $o the observer of this concrete subject<br /><br /></p><p>Declaration :</p><ul><li>Uml : + attach(inout o : Observer) : void</li><li>Php : public function attach(&amp; $o) </li></ul><a name="refoperation129922"></a>
<table><tr><td><div class="element">Operation <b>detach</b></div></td></tr></table><p>Detach an observer from this concrete subject<br />@return ${type}<br />@param Observer $o the observer to be detached<br /><br /></p><p>Declaration :</p><ul><li>Uml : + detach(inout o : Observer) : void</li><li>Php : public function detach(&amp; $o) </li></ul><a name="refoperation130050"></a>
<table><tr><td><div class="element">Operation <b>notify</b></div></td></tr></table><p>Notify the observers of this concrete subject<br />@return ${type}<br />@access public <br /><br /></p><p>Declaration :</p><ul><li>Uml : + notify() : void</li><li>Php : public function notify() </li></ul><a name="refoperation130178"></a>
<table><tr><td><div class="element">Operation <b>update</b></div></td></tr></table><p>Subject methods *<br /></p><p>Declaration :</p><ul><li>Uml : + update(inout s : ) : </li><li>Php : public function update(&amp; $s) </li></ul><a name="refoperation130306"></a>
<table><tr><td><div class="element">Operation <b>_substr</b></div></td></tr></table><p>@param unknown_type $str<br />@param unknown_type $selStart<br />@param unknown_type $selEnd<br /><br /></p><p>Declaration :</p><ul><li>Uml : static, - _substr(inout str : unknown_type, inout selStart : unknown_type, inout selEnd : unknown_type = -1) : </li><li>Php : private static function _substr($str, $selStart, $selEnd = -1) </li></ul><a name="refrelation129154"></a>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : -  : <a href="class128386.html#refclass128386"><b>Clipboard</b></a></li><li>Php : private $</li></ul></div>
<p>All public operations : <a href="class128002.html#refoperation128002"><b>__construct</b></a> , <a href="class128002.html#refoperation129794"><b>attach</b></a> , <a href="class128258.html#refoperation135938"><b>attach</b></a> , <a href="class128002.html#refoperation129410"><b>copyText</b></a> , <a href="class128002.html#refoperation129538"><b>cutText</b></a> , <a href="class128002.html#refoperation129922"><b>detach</b></a> , <a href="class128258.html#refoperation136066"><b>detach</b></a> , <a href="class128002.html#refoperation128514"><b>getSelectionEnd</b></a> , <a href="class128002.html#refoperation128386"><b>getSelectionStart</b></a> , <a href="class128002.html#refoperation128130"><b>getText</b></a> , <a href="class128002.html#refoperation129282"><b>getTextFromClipBoard</b></a> , <a href="class128002.html#refoperation129026"><b>insert</b></a> , <a href="class128002.html#refoperation130050"><b>notify</b></a> , <a href="class128002.html#refoperation129666"><b>pasteText</b></a> , <a href="class128002.html#refoperation128898"><b>setSelection</b></a> , <a href="class128002.html#refoperation128770"><b>setSelectionEnd</b></a> , <a href="class128002.html#refoperation128642"><b>setSelectionStart</b></a> , <a href="class128002.html#refoperation128258"><b>setText</b></a> , <a href="class128002.html#refoperation129154"><b>setTextIntoClipBoard</b></a> , <a href="class128002.html#refoperation130178"><b>update</b></a> , <a href="class128130.html#refoperation135042"><b>update</b></a> </p>
</body>
</html>
